using System;
using System.Collections.Generic;
using System.Reflection;
using System.Text;
using System.Windows.Forms;

using PerlinNoise;
using PerlinNoise.NoiseGenerator;
using PerlinNoise.Interpolator;
using PerlinNoise.Smoother;

namespace PerlinNoise
{
    public abstract class AbstractPerlinNoiseOperator
    {
        public abstract bool showOptionsForm(Form parent);
        public abstract AbstractPerlinNoise createPerlinNoiseInstance(AbstractNoiseGenerator noiseGenerator, AbstractInterpolator interpolator, AbstractSmoother smoother);
    }
}
